package com.bw.aop.service.impl;

import com.bw.aop.domain.ResultDTO;
import com.bw.aop.service.ResultService;

import org.springframework.stereotype.Service;

/**
* @author 86198
* @description 针对表【sys_crop_stash】的数据库操作Service实现
* @createDate 2024-05-25 12:49:32
*/
@Service
public class ResultServiceImpl implements ResultService {

    // 成员变量，用于存储最新的ResultDTO
    private ResultDTO latestResult;
    private ResultDTO latestResult1;
    private ResultDTO latestResult2;


    // ... 其他方法和成员变量 ...

    // 覆盖或实现的方法，用于添加ResultDTO
    @Override
    public void addResultDTO(ResultDTO resultDTO) {
        // 在这里，我们更新latestResult为传入的resultDTO
        // 这意味着每次调用addResultDTO时，latestResult都会被更新为最新的对象
        this.latestResult = resultDTO;
    }



    // 覆盖或实现的方法，用于获取最新的ResultDTO
    @Override
    public ResultDTO getLatestResult() {
        // 返回存储的最新ResultDTO
        return this.latestResult;
    }
    @Override
    public void daddResultDTO(ResultDTO resultDTO) {
        // 在这里，我们更新latestResult为传入的resultDTO
        // 这意味着每次调用addResultDTO时，latestResult都会被更新为最新的对象
        this.latestResult1 = resultDTO;
    }



    @Override
    public ResultDTO dgetLatestResult() {
        return this.latestResult1;
    }
    @Override
    public void xaddResultDTO(ResultDTO resultDTO) {
        this.latestResult2 = resultDTO;
    }

    @Override
    public ResultDTO xgetLatestResult() {
        return this.latestResult2;
    }




}




